package auto.app.controller.info;


import auto.app.model.Params;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class CaseDaoDetailInfo {


    /**
     * 用例id
     */
    private Integer caseId;

    /**
     * 用例名称
     */
    private String caseName;

    /**
     * 接口名称
     */
    private String interfaceName;

    /**
     * 参数类型
     */
    private String parameterType;

    /**
     * 请求方式
     */
    private String requsetMethod;


    /**
     * 请求路径
     */
    private String requestPath;


    /**
     * ip地址
     */
    private String ip;

    /**
     * 端口
     */
    private Integer port;

    /**
     *排序
     */
    private Integer sort;

    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**
     * 备注
     */
    private String remark;
    /**
     * 关联的参数
     */
    private List<Params> paramsList;
}
